Azure Engagement System API - Implementation Template

(0 reviews)

Developer guide

This document provides information generated from the DataWeave scripts included in the project, such as function definitions, variable definitions, and data mapping tables.

ModuleDescription
web-enagament-request-mappingProvides mappings to transform from input request to target NoSQL document data format.
webengagement-hls-response-mappingProvides mappings to transform from NoSQL document to API specification response data format.

web-enagament-request-mapping

HLS to Azure web engagement response mapping

Source: ./src/main/resources/dwl/web-enagament-request-mapping.dwl

Mapping Tables

Maps HLS to Azure web engagement format mapping

AzureHLSDescription
idindividualIdThe unique individualId.
individualIdindividualIdId of the patient user account.
emailAddressemailAddressThe email Id of the patient user account.
sessionIdsessionIdThe unique number assigned to the user's session for the duration of the visit.
pageViewspageViewsThe number of times the page is viewed.
averageTimeonPageaverageTimeonPageThe average time spent on page.
memberNamememberNameThe name of the patient.
contentNamecontentNameThe name of the content or page that the patient visited on the websit.
contentTypecontentTypeThe type of the content or page that the patient visited on the website. E.g article or video.
lastVisitedDatelastVisitedDateThe count of a website's total page views divided by the total number of sessions that have taken place.
lastModifiedDatelastModifiedDateThe average duration of the session in seconds.
auditInfo.createdDatecreatedDateThe Created date.
auditInfo.createdBycreatedByCreatedBy user.
auditInfo.updatedDateupdatedDateThe updated date.
auditInfo.updatedByupdatedByThe name of user updated.
auditInfo.isDeletedisDeletedDefault to false.

(back to top)

webengagement-hls-response-mapping

Azure to HLS web engagement response mapping

Source: ./src/main/resources/dwl/webengagement-hls-response-mapping.dwl

Mapping Tables

Maps Azure to HLS web engagement format mapping

HLSAzureDescription
individualIdindividualIdId of the patient user account.
emailAddressemailAddressThe email Id of the patient user account.
sessionIdsessionIdThe unique number assigned to the user's session for the duration of the visit.
pageViewspageViewsThe number of times the page is viewed.
averageTimeonPageaverageTimeonPageThe average time spent on page.
memberNamememberNameThe name of the patient.
contentNamecontentNameThe name of the content or page that the patient visited on the websit.
contentTypecontentTypeThe type of the content or page that the patient visited on the website. E.g article or video.
lastVisitedDatelastVisitedDateThe count of a website's total page views divided by the total number of sessions that have taken place.
lastModifiedDatelastModifiedDateThe average duration of the session in seconds.
auditInfo.createdDatecreatedDateThe Created date.
auditInfo.createdBycreatedByCreatedBy user.
auditInfo.updatedDateupdatedDateThe updated date.
auditInfo.updatedByupdatedByThe name of user updated.
auditInfo.isDeletedisDeletedDefault to false.

(back to top)


Reviews

TypeTemplate
OrganizationMulesoft
Published by
MuleSoft Organization
Published onDec 17, 2022
Asset overview

Asset versions for 1.0.x

Asset versions
VersionActions
1.0.0